<?php

namespace Acme\DemoBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * TImage
 */
class TImage
{
    /**
     * @var integer
     */
    private $id;

    /**
     * @var string
     */
    private $name;

    /**
     * @var string
     */
    private $note;

    /**
     * @var string
     */
    private $image_path;

    /**
     * @var integer
     */
    private $create_user_id;

    /**
     * @var \DateTime
     */
    private $create_at;

    /**
     * @var integer
     */
    private $update_user_id;

    /**
     * @var \DateTime
     */
    private $update_at;

    /**
     * @var boolean
     */
    private $is_deleted;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set name
     *
     * @param string $name
     * @return TImage
     */
    public function setName($name)
    {
        $this->name = $name;

        return $this;
    }

    /**
     * Get name
     *
     * @return string 
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * Set note
     *
     * @param string $note
     * @return TImage
     */
    public function setNote($note)
    {
        $this->note = $note;

        return $this;
    }

    /**
     * Get note
     *
     * @return string 
     */
    public function getNote()
    {
        return $this->note;
    }

    /**
     * Set image_path
     *
     * @param string $imagePath
     * @return TImage
     */
    public function setImagePath($imagePath)
    {
        $this->image_path = $imagePath;

        return $this;
    }

    /**
     * Get image_path
     *
     * @return string 
     */
    public function getImagePath()
    {
        return $this->image_path;
    }

    /**
     * Set create_user_id
     *
     * @param integer $createUserId
     * @return TImage
     */
    public function setCreateUserId($createUserId)
    {
        $this->create_user_id = $createUserId;

        return $this;
    }

    /**
     * Get create_user_id
     *
     * @return integer 
     */
    public function getCreateUserId()
    {
        return $this->create_user_id;
    }

    /**
     * Set create_at
     *
     * @param \DateTime $createAt
     * @return TImage
     */
    public function setCreateAt($createAt)
    {
        $this->create_at = $createAt;

        return $this;
    }

    /**
     * Get create_at
     *
     * @return \DateTime 
     */
    public function getCreateAt()
    {
        return $this->create_at;
    }

    /**
     * Set update_user_id
     *
     * @param integer $updateUserId
     * @return TImage
     */
    public function setUpdateUserId($updateUserId)
    {
        $this->update_user_id = $updateUserId;

        return $this;
    }

    /**
     * Get update_user_id
     *
     * @return integer 
     */
    public function getUpdateUserId()
    {
        return $this->update_user_id;
    }

    /**
     * Set update_at
     *
     * @param \DateTime $updateAt
     * @return TImage
     */
    public function setUpdateAt($updateAt)
    {
        $this->update_at = $updateAt;

        return $this;
    }

    /**
     * Get update_at
     *
     * @return \DateTime 
     */
    public function getUpdateAt()
    {
        return $this->update_at;
    }

    /**
     * Set is_deleted
     *
     * @param boolean $isDeleted
     * @return TImage
     */
    public function setIsDeleted($isDeleted)
    {
        $this->is_deleted = $isDeleted;

        return $this;
    }

    /**
     * Get is_deleted
     *
     * @return boolean 
     */
    public function getIsDeleted()
    {
        return $this->is_deleted;
    }
}
